<html>
<head><title>接口文档</title></head>
<body><h1>接口文档</h1>
<div style="font-size: 21px;"><b>① POST</b> 随机返回100道题目 http://116.62.189.65:8080/stem/questions</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br>&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":"三年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;"type":"+"（四则都有的话为空字符串""）<br>}
</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>
    {<br>&nbsp;&nbsp;"code":0,<br>&nbsp;&nbsp;"message":&nbsp;"随机返回100道题",<br>&nbsp;&nbsp;"data":{<br>&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":&nbsp;"一年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;"type":"+",<br>&nbsp;&nbsp;&nbsp;&nbsp;"quesitons":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"stemId":175554822354,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":"题干",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"answer":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"A.
    1",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":true},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"B.
    2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"C.
    3",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"D.
    2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//第二题<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;]<br>&nbsp;&nbsp;}<br>}
</div>
<div style="font-size: 21px;"><b>② POST</b> 随机返回30道题目 http://116.62.189.65:8080/stem/exam</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br>&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":"三年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;"type":"+"（四则都有的话为空字符串""）<br>}
</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>
    {<br>&nbsp;&nbsp;"code":0,<br>&nbsp;&nbsp;"message":&nbsp;"随机返回30道题",<br>&nbsp;&nbsp;"data":{<br>&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":&nbsp;"一年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;"type":"+",<br>&nbsp;&nbsp;&nbsp;&nbsp;"quesitons":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"stemId":175554822354,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":"题干",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"answer":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"A.
    1",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":true},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"B.
    2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"C.
    3",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"D.
    2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//第二题<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;]<br>&nbsp;&nbsp;}<br>}
</div>
<div style="font-size: 21px;"><b>③ POST</b> 根据条件分页查找题目 http://116.62.189.65:8080/stem/search</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br>&nbsp;&nbsp;"gradeName":"三年级",<br>&nbsp;&nbsp;"name":"",<br>&nbsp;&nbsp;"type":"+",（四则都有的话为空字符串""）<br>&nbsp;&nbsp;"page":1,<br>&nbsp;&nbsp;"size":5<br>}
</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>{<br>&nbsp;&nbsp;'code':0,<br>&nbsp;&nbsp;'message':'查询题目',<br>&nbsp;&nbsp;'data':{<br>&nbsp;&nbsp;&nbsp;&nbsp;'questions':[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":"三年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":"+",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"stemId":110000000000,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"name":"题干",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"answer":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"A.1",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":true},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"B.2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"C.3",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"D.2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br>&nbsp;&nbsp;&nbsp;&nbsp;},{}],<br>&nbsp;&nbsp;&nbsp;&nbsp;'page':1,<br>&nbsp;&nbsp;&nbsp;&nbsp;'size':5,<br>&nbsp;&nbsp;&nbsp;&nbsp;'total':100<br>&nbsp;&nbsp;}<br>}
</div>
<div style="font-size: 21px;"><b>④ POST</b> 根据题干id查询题目 http://116.62.189.65:8080/stem/id</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br>&nbsp;&nbsp;"stemId":"110000000000"<br>}</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>{<br>&nbsp;&nbsp;"code":0,<br>&nbsp;&nbsp;"message":"根据题干id查询题目",<br>&nbsp;&nbsp;"data":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;"gradeName":"三年级",<br>&nbsp;&nbsp;&nbsp;&nbsp;"type":"+",<br>&nbsp;&nbsp;&nbsp;&nbsp;"stemId":110000000000,<br>&nbsp;&nbsp;&nbsp;&nbsp;"name":"题干",<br>&nbsp;&nbsp;&nbsp;&nbsp;"answer":[{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"A.1",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":true},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"B.2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"C.3",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false},{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"choice":"D.2",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"check":false}<br>&nbsp;&nbsp;&nbsp;&nbsp;]<br>&nbsp;&nbsp;}]<br>}
</div>
<div style="font-size: 21px;"><b>⑤ POST</b> 新增题目 http://116.62.189.65:8080/stem/insert</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br/>&nbsp;&nbsp;"id":"1",<br/>&nbsp;&nbsp;"gradeName":"三年级",<br/>&nbsp;&nbsp;"type":"+",<br/>&nbsp;&nbsp;"string":"1+2",<br/>&nbsp;&nbsp;"answer":"C",<br/>&nbsp;&nbsp;"A":"1",<br/>&nbsp;&nbsp;"B":"3",<br/>&nbsp;&nbsp;"C":"2",<br/>&nbsp;&nbsp;"D":"-1"<br/>}</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>{<br/>&nbsp;&nbsp;'code':0,<br/>&nbsp;&nbsp;'message':'新增成功',<br/>&nbsp;&nbsp;'data':None<br/>}
</div>
<div style="font-size: 21px;"><b>⑥ POST</b> 修改题目 http://116.62.189.65:8080/stem/update</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br/>&nbsp;&nbsp;"id":"1",<br/>&nbsp;&nbsp;"gradeName":"三年级",<br/>&nbsp;&nbsp;"type":"+",<br/>&nbsp;&nbsp;"string":"1+2",<br/>&nbsp;&nbsp;"answer":"C",<br/>&nbsp;&nbsp;"A":"1",<br/>&nbsp;&nbsp;"B":"3",<br/>&nbsp;&nbsp;"C":"2",<br/>&nbsp;&nbsp;"D":"-1"<br/>}</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>{<br/>&nbsp;&nbsp;'code':0,<br/>&nbsp;&nbsp;'message':'修改成功',<br/>&nbsp;&nbsp;'data':None<br/>}
</div>
<div style="font-size: 21px;"><b>⑦ POST</b> 删除题目 http://116.62.189.65:8080/stem/delete</div>
<div style="width:50%;float:left;"><h4>请求参数</h4>{<br>&nbsp;&nbsp;"id":"110000000000"<br>}</div>
<div style="width:50%;float:left;"><h4>返回参数</h4>{<br/>&nbsp;&nbsp;'code':0,<br/>&nbsp;&nbsp;'message':'删除成功',<br/>&nbsp;&nbsp;'data':None<br/>}
</div>
</body>
</html>